module AdProcessoHelper
  #função que recebe o número do processo e retorna ele no formato 0000000/AAAA-DV
  #fnp = formata número do processo
  def fnp(processo)
    processo[4..9]+"/"+processo[0..3]+"-"+processo[10..11]
  end

  #Função para trazer a data no formato DD/MM/YYYY HH:MM
  def fdata(data)
     data[6..7]+"/"+data[4..5]+"/"+data[0..3]
  end

  #Função que retorna o valor com realce se ele for igual ao parãmetro de pesquisa
  def frealce(texto,busca)
   @texto_realce = texto
   busca.to_s.split.each do |palavra|
    @texto_realce = @texto_realce.upcase.gsub(palavra.upcase,'<realce>'+palavra.upcase+'</realce>')
   end

  return @texto_realce

  end

  def resultado_consulta(processos,busca)
   frealce(%Q{
         <div>
         #{(processos.assunto.length > 80 ? processos.assunto[0..80]+'...' : processos.assunto)}
         </div>
         <div>
         #{processos.interes}
         </div>
         <div>
         #{fdata(processos.stampaber)}
         </div>
         <div>
         #{processos.setororig}
         </div>
         <div>
         #{(processos.tipo == 'P' ? 'Processo' : 'Protolado')}
         </div>

      },busca)
  end


  def qualidade_de_vida
    frases = ['"Mas tudo que acontece na vida tem um momento e um destino." Nando Reis',
              '"Tem bundinha? Vai pra bundinha...", Bruno Pontes',
              '"Tudo o que somos nasce com nossos pensamentos. Em nossos pensamentos, fazemos o nosso mundo.", Buda',
              '"O homem n&atilde;o &eacute; nada al&eacute;m daquilo que a educa&ccedil;&atilde;o faz dele.", Immanuel Kant',
              '"A educa&ccedil;&atilde;o &eacute; a arma mais poderosa que voc&ecirc; pode usar para mudar o mundo. ", Nelson Mandela',
              '"A vida sem ci&ecirc;ncia &eacute; uma esp&eacute;cie de morte. ", S&oacute;crates',
              '"A &uacute;nica coisa que interfere com meu aprendizado &eacute; a minha educa&ccedil;&atilde;o", Albert Eisntein',
              '"Procure ser uma pessoa de valor, em vez de ser uma pessoa de sucesso.", Albert Einstein',
              '"Poucos acertaram antes de errar.",  S&ecirc;neca',
              '"Na natureza nada se cria, nada se perde, tudo se transforma.", Lavoisier',
              '"Nunca decidas antes de ouvir ambas as partes.", Arist&oacute;teles',
              '"O &#250;nico lugar onde o sucesso vem antes do trabalho &#233; no dicion&#225;rio.", Albert Einsten',
              '"O que sabemos &#233; uma gota, o que ignoramos &#233; um oceano.", Newton',
              '"Quem pensa pouco, erra muito.", Leonardo da Vinci',
              '"A paz e a harmonia constituem a maior riqueza da fam&#237;lia.", Benjamin Franklin',
              '"Me transformei num tipo de m&#225;quina de observar fatos e formular conclus&#245;es.", Charles Darwin',
              '"Um homem que ousa desperdi&#231;ar uma hora ainda n&#227;o descobriu o valor da vida.", Charles Darwin',
              '"Para ser um bom observador &#233; preciso ser um bom te&#243;rico.", Charles Darwin'
              ]
    frases[rand(frases.length)]
  end



end
